package com.hulk.boot.persistence.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.hulk.boot.common.component.BaseMapper;
import com.hulk.boot.persistence.model.TInfoCustomer;
import com.hulk.boot.persistence.model.TInfoCustomerExample;

public interface TInfoCustomerMapper extends BaseMapper<TInfoCustomer> {
    int deleteByPrimaryKey(String customerNo);

    int insert(TInfoCustomer record);

    int insertSelective(TInfoCustomer record);

    List<TInfoCustomer> selectByExample(TInfoCustomerExample example);

    TInfoCustomer selectByPrimaryKey(String customerNo);

    int updateByExampleSelective(@Param("record") TInfoCustomer record, @Param("example") TInfoCustomerExample example);

    int updateByExample(@Param("record") TInfoCustomer record, @Param("example") TInfoCustomerExample example);

    int updateByPrimaryKeySelective(TInfoCustomer record);

    int updateByPrimaryKey(TInfoCustomer record);
}